$(function(){
	// 数量减
	$(".minus").click(function() {
	    var good_id=$(this).attr('data');
		var t = $(this).parent().find('.num');
		var d_num=parseInt(t.text()) - 1
        if(d_num==0){
            layer.msg("商品数量已经最小了")
            return;
        }
		t.text(d_num);
		if (t.text() <= 1) {
			t.text(1);
            d_num=1;

		}
        $.ajax({
            type : "post",
            url : "/shop/good/edit_car.html",
            async : true,
            data : {
                "good_id" : good_id,
                "type":0
            },
            timeout:15000,
            // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
            beforeSend:function(XMLHttpRequest){
                layer.load(1, {
                    shade: [0.1,'#fff'] //0.1透明度的白色背景
                });
            },
            success : function(data) {
                layer.closeAll();
                if(data.code==1){
                    t.text(data.data.num)
                    $("#AllTotal").text(data.data.count_price);
                }else{
                    location.href='/user/login/index.html'
                }
            }
        });

	});
	// 数量加
	$(".plus").click(function() {
        var good_id=$(this).attr('data');
		var t = $(this).parent().find('.num');
		t.text(parseInt(t.text()) + 1);
		if (t.text() <= 1) {
			t.text(1);
		}
        $.ajax({
            type : "post",
            url : "/shop/good/edit_car.html",
            async : true,
            data : {
                "good_id" : good_id,
                "type":1
            },
            timeout:15000,
            // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
            beforeSend:function(XMLHttpRequest){
                layer.load(1, {
                    shade: [0.1,'#fff'] //0.1透明度的白色背景
                });
            },
            success : function(data) {
                layer.closeAll();
                if(data.code==1){
                    t.text(data.data.num)
                    $("#AllTotal").text(data.data.count_price);
                }else{
                    location.href='/user/login/index.html'
                }
            }
        });

	});
	/******------------分割线-----------------******/
	  // 点击商品按钮
  $(".goodsCheck").click(function() {
    var good_id=$(this).attr('data');
    var goods = $(this).closest(".shop-group-item").find(".goodsCheck"); //获取所有商品
    var goodsC = $(this).closest(".shop-group-item").find(".goodsCheck:checked"); //获取被选中的商品
    if (goods.length == goodsC.length) { //如果选中的商品等于所有商品
        $("#AllCheck").prop('checked', true); //全选按钮被选中
    } else { //如果选中的商品不等于所有商品
      $("#AllCheck").prop('checked', false); //全选按钮也不被选中
    }
      TotalPrice(good_id);
  });
  // 点击全选按钮
  $("#AllCheck").click(function() {
    if ($(this).prop("checked") == true) { //如果全选按钮被选中
      $(".goods-check").prop('checked', true); //所有按钮都被选中
      TotalPrice('allselect');
    } else {
      $(".goods-check").prop('checked', false); //else所有按钮不全选
      TotalPrice('noselect');
    }
    $(".shopCheck").change(); //执行店铺全选的操作
  });
	//计算
  function TotalPrice(text) {
      if(text=='noselect'){
          $.ajax({
              type : "post",
              url : "/shop/good/edit_select.html",
              async : true,
              data : {
                  "type":0
              },
              timeout:15000,
              // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
              beforeSend:function(XMLHttpRequest){
                  layer.load(1, {
                      shade: [0.1,'#fff'] //0.1透明度的白色背景
                  });
              },
              success : function(data) {
                  layer.closeAll();
                  if(data.code==1){
                      $("#AllTotal").text(data.data.count_price);
                      $('.wjiesuan').show();
                      $('.jiesuan').hide();
                  }else{
                      location.href='/user/login/index.html'
                  }
              }
          });
      }
      if(text=='allselect'){
          $.ajax({
              type : "post",
              url : "/shop/good/edit_select.html",
              async : true,
              data : {
                  "type":1
              },
              timeout:15000,
              // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
              beforeSend:function(XMLHttpRequest){
                  layer.load(1, {
                      shade: [0.1,'#fff'] //0.1透明度的白色背景
                  });
              },
              success : function(data) {
                  layer.closeAll();
                  if(data.code==1){
                      $("#AllTotal").text(data.data.count_price);
                      $('.wjiesuan').hide();
                      $('.jiesuan').show();
                  }else{
                      location.href='/user/login/index.html'
                  }
              }
          });
      }
      if(text!='allselect'&&text!='noselect'){
          $.ajax({
              type : "post",
              url : "/shop/good/edit_select.html",
              async : true,
              data : {
                  "good_id" : text,
                  "type":2
              },
              timeout:15000,
              // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
              beforeSend:function(XMLHttpRequest){
                  layer.load(1, {
                      shade: [0.1,'#fff'] //0.1透明度的白色背景
                  });
              },
              success : function(data) {
                  layer.closeAll();
                  if(data.code==1){
                      if(data.data.num==0){
                          $('.wjiesuan').show();
                          $('.jiesuan').hide();
                      }else{
                          $('.wjiesuan').hide();
                          $('.jiesuan').show();
                      }
                      $("#AllTotal").text(data.data.count_price);
                  }else{
                      location.href='/user/login/index.html'
                  }
              }
          });
      }

  }
    $(".wjiesuan").click(function() {
        layer.msg('请先选择商品！')
    })
    $(".del").click(function() {
        var good_id=$(this).attr('data');
        var o= $(this);
        $.ajax({
            type : "post",
            url : "/shop/good/del_car.html",
            async : true,
            data : {
                "good_id" : good_id
            },
            timeout:15000,
            // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
            beforeSend:function(XMLHttpRequest){
                layer.load(1, {
                    shade: [0.1,'#fff'] //0.1透明度的白色背景
                });
            },
            success : function(data) {
                o.parent('.car_list').empty();
                layer.closeAll();
                if(data.code==1){
                    $("#AllTotal").text(data.data.count_price);
                }else{
                    location.href='/user/login/index.html'
                }
            }
        });
    });
});
